railway safety security threat model road safety information security aviation safety driving safety railway buffer overflow fault tree analysis computer security security program manager network security firewall education smart card module software vulnerabilities exploit smart card deployment software security security antivirus